package com.kws.payment.dao;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>CancelPayRq</b>
 *
 * @description: CancelPayRq <br>
 * @date: 2024/12/4 15:28 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class CancelPayRq {
    @ApiModelProperty(value = "消息ID 原样返回")
    private String msgId;

    @ApiModelProperty(value = "报文请求时间 格式：yyyy-MM-dd HH:mm:ss")
    private String requestTimestamp;

    @ApiModelProperty(value = "请求系统预留字段")
    private String srcReserve;

    @ApiModelProperty(value = "商户号")
    private String mid;

    @ApiModelProperty(value = "终端号")
    private String tid;

    @ApiModelProperty(value = "业务类型 QRPAYDEFAULT")
    private String instMid;

    @ApiModelProperty(value = "二维码ID")
    private String qrCodeId;

    @ApiModelProperty(value = "系统ID")
    private String systemId;

    @ApiModelProperty(value = "是否关闭二维码的同时发起退货 true或false（注：只针对一次性二维码）")
    private boolean attachRefund;

    public String getMsgId() {
        return msgId;
    }

    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    public String getRequestTimestamp() {
        return requestTimestamp;
    }

    public void setRequestTimestamp(String requestTimestamp) {
        this.requestTimestamp = requestTimestamp;
    }

    public String getSrcReserve() {
        return srcReserve;
    }

    public void setSrcReserve(String srcReserve) {
        this.srcReserve = srcReserve;
    }

    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getInstMid() {
        return instMid;
    }

    public void setInstMid(String instMid) {
        this.instMid = instMid;
    }

    public String getQrCodeId() {
        return qrCodeId;
    }

    public void setQrCodeId(String qrCodeId) {
        this.qrCodeId = qrCodeId;
    }

    public String getSystemId() {
        return systemId;
    }

    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    public boolean isAttachRefund() {
        return attachRefund;
    }

    public void setAttachRefund(boolean attachRefund) {
        this.attachRefund = attachRefund;
    }
}
